Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Compaq Challenger - Bucharest Black Forest Open - Freudenstadt San Marino Cepu Open - San Marino Ethias Trophy - Mons Geneva Challenger - Geneva VI Torneo Internazionale di Tennis - Barletta Copa Sevilla - Seville Sporting Challenger '07 Trofeo Regione Piemonte - Turin Open Diputacion Pozoblanco - Cordoba 5th Sardinian International Championships - Cagliari Exim Agmedia Open - Kosice Brixina Tennis Open - Bressanone I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires San Marino CEPU Open - San Marino Top Wool Challenger Biella - Biella LTA Hull Challenger - Hull Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova AXA Open - Lisbon XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio AXA Open II - Espinho Venice Open - Venice Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia FILA Challenger Biella - Biella Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo MTNL Cellular ATP Challenger - Mumbai V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Barletta Citta Della Disfida Open 2000 - Barletta Challenger Copa Sevilla Internacionales de Andalucia - Seville Optimus Maia Open - Maia Sunrise Challenger XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Monza Challenger Rome Challenger Milano Challenger-Jameson Cup - Milan Top Wool Challenger Biella - Biella Milan Challenger Rimini Challenger Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Segovia Challenger San Marino Challenger Cordenons Challenger Trani Challenger Cepu Open - San Marino Como Challenger Trani Cup - Trani Rome Challenger Rome Challenger Rimini Challenger Manerbio Challenger Palermo Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Turin Challenger Orbetello Challenger San Marino Challenger Genova Challenger Todi Challenger Palermo Challenger Privatbank Open 2006 - Dnepropetrovsk Rabat Challenger Barletta Challenger Monza Challenger Bogota Challenger Pekao Open - Szczecin San Marino Challenger Genova Challenger Madrid Challenger Napoli Challenger Prague Challenger Lugano Challenger Reggio Emilia Challenger Turin Challenger Orbetello Challenger Prostejov Challenger San Marino Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Rome Challenger San Marino Challenger Como Challenger Sibiu Challenger Napoli Challenger Vercelli Challenger Perugia Challenger Padova Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Rome Challenger Napoli Challenger Rome Challenger Vicenza Challenger Como Challenger Rome Challenger Warsteiner Grand Prix - Oberstaufen Espinho Challenger - Espinho Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn San Benedetto Challenger Bogota Challenger Todi Challenger Turin Challenger Napoli Challenger Orleans Challenger Milan Challenger Genova Challenger Rome Challenger VIII Open Internacional D'Andorra - Andorra Cairo Challenger 2002 - Cairo Sibiu Challenger Genova Challenger Milan Challenger Genova Challenger Milan Challenger Napoli Challenger Biella Challenger Top Wool Challenger - Biella Fano Challenger Mestre Challenger San Benedetto Challenger Campionati Internazionali di Sicilia - Palermo Szczecin Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Tennis Napoli Cup - Naples Garden Open - Rome Siemens Open 2002 - Scheveningen Trani Cup - Trani Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Memorial Savigni - Sassuolo Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Monterrey Challenger Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Skandia Open - Linz Vicenza Challenger Open Seat-Godo 2001 - Barcelona Perugia Challenger Milan Challenger Copa Ericsson Uruguay - Montevideo Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Generali Open 2001 - Kitzbuhel Nord/LB Open - Braunschweig Open Castilla y Leon Trofeo Iberdrola - Segovia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Jameson Cup - Milan Samarkand Challenger - Samarkand International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Open Seat Godo 2003 - Barcelona Prostejov Challenger Open Castilla y Leon - Segovia Surbiton Challenger 2001 Mercedes Cup - Stuttgart Cordenons Challenger Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach Olbia Geovillage Open - Olbia TCT Open - Tunis The Hilversum Open - Hilversum Open Castilla y Leon - Segovia Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Segovia Challenger ATP "Videocon" Challenger - Mumbai Milan Challenger Whirlpool Open - Budapest Quelle Cup 2000 - Furth LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest Tenerife Challenger KGHM Polish Indoors - Wroclaw Pau Challenger FILA Challenger - Biella ATU Cup 2001 - Weiden XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Kyiv UMC Open - Kiev Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Meridiana Sardegna Open - Olbia I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Murcia Challenger Grand Prix Hassan II - Casablanca International Championship of Croatia - Umag Open 13 - Marseille Manerbio Challenger Gerry Weber Open - Halle Campionati Internazionali di Sicilia - Palermo Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Lugano Challenger Tennislife Cup - Napoli Rabat Challenger Copa AT&T - Buenos Aires Trani Challenger Como Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Milan Indoors - Milan Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Medibank Private International - Sydney Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril San Remo Challenger Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Genova Challenger Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Kremlin Cup - Moscow CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Heineken Open - Auckland TD Waterhouse Cup - Long Island Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Milan Indoors - Milan Dubai Tennis Open - Dubai BellSouth Open - Vina del Mar Furth Challenger The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Sydney International - Sydney Alicante Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille Copa Telmex - Buenos Aires Open SEAT 2008 - Barcelona The Artois Championships - London BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona AEGON Championships - London Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier VTR Open - Vina del Mar Brasil Open - Sao Paulo Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Brasil Open - Sao Paulo U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco China Open - Beijing Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Medibank International - Sydney Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Casablanca AEGON Championships - London Mercedes Cup - Stuttgart Citi Open - Washington China Open - Beijing Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Erste Bank Open - Vienna TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Szczecin Challenger Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Cordenons Challenger Trnava Challenger ARAG World Team Championship - Dusseldorf Abierto Mexicano Telcel - Acapulco Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Winston-Salem Open - Winston-Salem Adidas International - Sydney Great Ocean Road Open - Melbourne Mercedes Cup - Stuttgart Hamburg European Open - Hamburg Dallas Open - Dallas Caltanissetta Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Barletta Challenger Apia International - Sydney Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Napoli Challenger Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Monza Challenger Milan Indoors - Milan Bet-At-Home Austrian Open - Kitzbuhel VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Rome Challenger Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Malaysian Open - Kuala Lumpur Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Ecuador Open - Quito Synsam Swedish Open - Bastad AEGON Championships - London Sao Paulo Challenger Tour Finals Open de Moselle - Metz Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart China Open - Beijing Mercedes Cup - Stuttgart Fever-Tree Championships - London The Dubai Tennis Championships - Dubai European Open - Antwerp AEGON Championships - London Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Winston-Salem Open - Winston-Salem Todi Challenger Anytech365 Andalucia Open - Marbella Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Barcelona Open Banc Sabadell - Barcelona Movistar Open - Santiago Abierto de Tenis Mifel - Los Cabos Boss Open - Stuttgart AEGON Championships - London Allianz Suisse Open - Gstaad China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis Qatar ExxonMobil Open - Doha Biella Challenger Heineken Open - Auckland Heineken Open - Auckland Estoril Open - Estoril Manerbio Challenger Rio Open 500 - Rio de Janeiro Generali Open 2003 - Kitzbuhel Brasil Open - Sao Paulo Kremlin Cup - Moscow US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Valencia Open - Valencia European Open - Antwerp Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston AEGON Championships - London Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig Genova Challenger AEGON Championships - London Erste Bank Open - Vienna Credit Agricole Suisse Open - Gstaad Citi Open - Washington Medibank International - Sydney Valencia Open - Valencia Zivnobanka Czech Open - Prostejov Ecuador Open - Quito Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston The Scottish Tennis Championships - Edinburgh Zagreb Open - Zagreb Mercedes Cup - Stuttgart AEGON Championships - London Mestre Challenger San Benedetto Challenger Rakuten Japan Open - Tokyo Copa Ericsson Brazil - Sao Paulo ASB Classic - Auckland BMW Brixina Tennis Open - Bressanone Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Abierto Mexicano - Los Cabos ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam VII Torneo Internazionale di Tennis - Barletta Monterrey Challenger Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Geneva Open - Geneva Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel Madrid Challenger Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Qatar Open - Doha cinch Championships - London Mallorca Championships - Mallorca Open 13 - Marseille Swiss Open - Gstaad Citi Open - Washington Open Romania - Bucharest US Men's Clay Court Championship - Houston International Indoor Tennis Championships of Croatia - Zagreb Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Thailand Open - Bangkok Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Open Seat-Godo '98 - Barcelona Abierto Mexicano Telcel - Acapulco Gijon Open - Gijon Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Open 13 - Marseille Copa AT&T - Buenos Aires Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai BellSouth Open - Vina del Mar Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Suisse Open - Gstaad Rakuten Japan Open - Tokyo Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril UBS Open Gstaad - Gstaad Italian Open - Rome Swiss Open - Gstaad Abierto Mexicano - Los Cabos European Open - Antwerp Siebel Open - San Jose Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Madrid Tennis Masters Series - Paris St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Mallorca Open - Mallorca Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells President's Cup - Tashkent NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Rolex Paris Masters - Paris cinch Championships - London Rogers Cup - Toronto Telecom Italia Masters - Rome Tennis Masters Series - Cincinnati Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Open de la Comunidad Valenciana - Valencia Trofeo Conde de Godo - Barcelona Rogers Cup - Montreal Suisse Open - Gstaad Barcelona Open BancSabadell - Barcelona Kremlin Cup - Moscow Western & Southern Financial Group Masters - Cincinnati The Stella Artois Championships - London Campionati Internazionali d'Italia - Rome Copa Claro - Buenos Aires Tennis Masters Series - Paris Masters Series Madrid - Madrid Wimbledon - London Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Campionati BNL dItalia - Rome French Open - Paris Masters Series - Hamburg Wimbledon - London Mallorca Championships - Mallorca Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris Western & Southern Open - Cincinnati French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Sony Open Tennis - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Miami Open - Miami Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Royal Guard Open Chile - Vina del Mar Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Chengdu Open - Chengdu BNP Paribas Open - Indian Wells U.S. Open - New York Wimbledon - London Rogers Masters - Montreal Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Rogers Cup - Toronto U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal French Open - Paris French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells The Stella Artois Championships - London Erste Bank Open - Vienna Australian Open - Melbourne Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 U.S. Open - New York Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, SF, ESP-ISR, 4-1 Barcelona Open Banc Sabadell - Barcelona Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Campeonato de Espana Kia de Tenis 2004 - Madrid Wimbledon - London Mubadala World Tennis Championship Kooyong Classic - Kooyong French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris U.S. Open - New York Olympics - Athens Olympics - London Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Hopman Cup - Perth Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Mubadala World Tennis Championship